satellite population - Francés Inglés Diccionario